import {DataBaseDto} from "../../../common/dto/data-base.dto";
import { IsNumber,IsString } from "class-validator";
import {Excel} from "../../common/excel/excel.decorator";

export class AddDemoDto extends DataBaseDto {
  @IsNumber()
  projectId: number;
}
// todo 这里应该修改成 全部都是 String
export class UpdateDto extends DataBaseDto {
  @IsNumber()
  id: number;

  @IsString()
  d_x: string;

  @IsString()
  d_y: string;

  @IsString()
  d_z: string;

  @IsString()
  bezel: string;

  @IsString()
  chin: string;

  @IsString()
  head: string;

  @IsString()
  weight: string;
}

/* 导入模板 */
export class ImportDimensionDto {
  /* 菜单名称 */
  @IsString()
  @Excel({
    name: 'ProjectName',
  })
  projectName: string;

  @IsString()
  @Excel({
    name: 'X',
  })
  d_x: string;

  @IsString()
  @Excel({
    name: 'Y',
  })
  d_y: string;

  @IsString()
  @Excel({
    name: 'Z',
  })
  d_z: string;

  @IsString()
  @Excel({
    name: 'Bezel',
  })
  bezel: string;

  @IsString()
  @Excel({
    name: 'Head',
  })
  head: string;

  @IsString()
  @Excel({
    name: 'Chin',
  })
  chin: string;

  @IsString()
  @Excel({
    name: 'Weight',
  })
  weight: string;
}
